package github.sf.fw.tools.db.model;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * 数据库中的表
 *
 * @author zhoup
 */
@Data
public class TableInfo {
    /**
     * 表名称
     */
    private String name;

    /**
     * 表说明
     */
    private String comment;
    /**
     * 表中的列信息
     */
    private List<ColumnInfo> columnInfoList = new ArrayList<>();

    /**
     * 表格额外的信息
     */
    private TableExtraInfo tableExtraInfo = new TableExtraInfo();

    /**
     * 所属数据库名称
     */
    private String dbName;

    public void addColumn(ColumnInfo columnInfo) {
        columnInfoList.add(columnInfo);
    }

}
